package com.star.string;

public class StringFormat {

    public static void main(String[] args) {

        // 填充0
        System.out.println(String.format("%010d", 10));

        // 转换成二进制，补充0
        String binaryString = Integer.toBinaryString(10);
        System.out.println(String.format("%8s", binaryString).replace(' ', '0'));

        // 转换成16进制，补全成两位
        System.out.println(String.format("%02X", 10));
        System.out.println(String.format("%02x", 10));

        // 占位符填充
        System.out.println(String.format("我的名字是%s,我今年%d岁了", "张三", 18));


    }
}
